home *** CD-ROM | disk | FTP | other *** search
/ The X-Philes (2nd Revision) / The X-Philes Number 1 (1995).iso / xphiles / hp48_1 / mobility < prev    next >
Internet Message Format  |  1995-03-31  |  7KB

  1. From jsims@vuse.vanderbilt.edu  Mon Feb 11 08:36:49 1991
  2. Received: from bank.ecn.purdue.edu by en.ecn.purdue.edu (5.65/1.30jrs)
  3.     id AA00651; Mon, 11 Feb 91 08:36:49 -0500
  4. Received: from vuse.Vanderbilt.Edu by bank.ecn.purdue.edu (5.65/1.30jrs)
  5.     id AA27853; Mon, 11 Feb 91 08:36:45 -0500
  6. Received: by vuse.vanderbilt.edu (4.1/SMI-4.1/VUSE-1.3)
  7.     id AA00270; Mon, 11 Feb 91 07:36:50 CST
  8. Date: Mon, 11 Feb 91 07:36:50 CST
  9. From: jsims@vuse.vanderbilt.edu (J. Robert Sims)
  10. Message-Id: <9102111336.AA00270@vuse.vanderbilt.edu>
  11. To: wscott@ecn.purdue.edu
  12. Subject: Si mobility library
  13. Status: OR
  14.  
  15.  
  16. Sorry for the delay; after I sent you the mail I discovered a bug in my 
  17. program and just had the opportunity to fix it.  Here's the revised article
  18. (submitted to c.s.h.).
  19.  
  20. I recently found a bug in my mobility library which caused it to crash
  21. when given a negative temperature or doping density.  This mainly
  22. caused a problem with the solver, which would often try negative
  23. values when solving for the doping density.  The library now returns a
  24. proper error, which the solver will ignore.
  25.  
  26. Here is a revised library to find the mobility of electrons and holes
  27. in Silicon.  Both functions take the doping concentration (sum of
  28. donor and acceptor concentrations) and the temperature as parameters.
  29. If no units are specified, the function assumes the concentration is
  30. in cm^-3 and the temperature is in Kelvins.  If one parameter has
  31. units specified, both parameters must have units specified.  If units
  32. are specified, the functions return a unit.  The number is in
  33. cm^2/V*sec in either case.
  34.  
  35. The function and fit parameters for this program was taken from
  36. Advanced Semiconductor Fundamentals, by Robert F. Pierret, Volume VI
  37. in the Modular Series on Solid State Devices.  It is valid for a wide
  38. range of temperatures and doping concentrations; T ranges from at
  39. least 77 K to 475 K, and the doping from 0 to 10^19; it may be valid
  40. for a wider range than this.
  41.  
  42. To use this program, strip off everything before the %%HP line.
  43. Download it to your calculator, and convert to a library object using
  44. ASC->.  Save this in a port by executing :n:1 STO (n STO also seems to
  45. work for me; is this version specific?  All the docs say to use the
  46. tagged method) where n is a port number (0 if you don't have a RAM
  47. card).  Turn the calculator off and back on.  The library will
  48. autoattach to your home directory.  Your stack and PICT will be
  49. cleared.
  50.  
  51. [In the following, mu refers to the Greek letter Mu] 
  52.  
  53. The label muSi will be in your library menu; it contains the two
  54. functions munSi and mupSi.  Put the total doping density in level 2
  55. and the temperature in level 1, and execute the desired function.
  56.  
  57. This can be used in conjunction with the Equation Library card.  After
  58. selecting the appropriate equations, simply put munSi(N,T) and
  59. mupSi(N,T) into the variables mun and mup, respectively.  N should be
  60. NA, ND, or NA + ND as appropriate.  For example, when using the NMOS
  61. equations, put munSi(NA,T) in mun.  Run the multiple equation solver
  62. as usual.
  63.  
  64. All disclaimers apply; if you have any problems please contact me via
  65. email: jsims@vuse.vanderbilt.edu
  66.  
  67. %%HP: T(3)A(R)F(.);
  68. "04B201FD00305B35963055685D000000053D00C00008556200D9D20E16323392
  69. 030000000000126108441293632B2130000556100D9D20E16321C432D6E2010E
  70. 4D6E201045E16323CE22D6E2010E468BC1339201000000000000210279E1AFE2
  71. 2D9D20D6E2010E4B7FC18DBF1B21305BF22D6E2010E45DF223CE22D6E2010456
  72. 8BC1339201000000000000210279E1AFE22D9D20D6E201045B7FC18DBF1B2130
  73. 5BF22D6E2010455DF221C432D6E2040E457E647D6E20404557E647E16323CE22
  74. D6E2040E457E64768BC1339201000000000000310279E1D6E20404557E64768B
  75. C1339201000000000000310279E1387E178BF1AFE22D9D20D6E2040E457E647A
  76. DA209C2A285356FB92036C2A2070000D6C7B013F2A227B0186B0168B01B2130F
  77. D332BD691F1732D9D203F2A246CF1D6E2010E4D6E201045E4A205100020B0000
  78. 000000000933A1B21305DF22B1791D6E20404557E647ADA209C2A2C2A2070000
  79. B468B01B2130FD332BD691F1732D9D20803A246CF1D6E2010E4D6E201045E4A2
  80. 05100020B0000000000000933A1B21305DF22B1791B21305BF22D9D208DBF13C
  81. E22D6E2040E457E64768BC1D6E20404557E64768BC176BA178BF1AFE22D9D208
  82. DBF1D6E2010E4D6E201045E4A20510002020000000000000933A1B21305BF22D
  83. 9D20D6E2040E457E647D6E20404557E647B21305DF22B21305DF223392020000
  84. 0000000003050FA11C432D6E206057E6964737F3D6E2050E4E6F627D6D6E2050
  85. 45E6F627D6E16323CE22D6E2050E4E6F627D64B2A2EBBE1D6E205045E6F627D6
  86. 4B2A2EBBE1908E1AFE22D9D20D6E2010E4D6E201045E4A205100030200000000
  87. 00000933A1B21305DF228BA20339201000000000003450D6E205045E6F627D63
  88. 39209990000000000759D20B1EEDA1339202000000000096040D6E205045E6F6
  89. 27D6339200000000000003229D20B1EEDA19C2A2D6E2050E4E6F627D63392071
  90. 00000000005320D6E205045E6F627D6339200000000000000420D20B1EEDA150
  91. FA1339209990000000000880D6E205045E6F627D6339209990000000006419D2
  92. 0B1EEDA1D20B176BA150FA176BA1B2130EB3A13CE22D6E206057E6964737F3AF
  93. E22D9D20ADA209C2A2FB92036C2A2070000D6C7B01ED2A227B01C2A207000065
  94. C2A207000037E5B0186B0168B01B2130F4791B21305DF22EF532EF532C2A2090
  95. 0005B07EB522EF53293632B2130000556000D9D20E16321C432D6E2010E4D6E2
  96. 01045E16323CE22D6E2010E468BC1339201000000000000210279E1AFE22D9D2
  97. 0D6E2010E4B7FC18DBF1B21305BF22D6E2010E45DF223CE22D6E20104568BC13
  98. 39201000000000000210279E1AFE22D9D20D6E201045B7FC18DBF1B21305BF22
  99. D6E2010455DF221C432D6E2040E457E647D6E20404557E647E16323CE22D6E20
  100. 40E457E64768BC1339201000000000000310279E1D6E20404557E64768BC1339
  101. 201000000000000310279E1387E178BF1AFE22D9D20D6E2040E457E647ADA209
  102. C2A285356FB92036C2A2070000D6C7B013F2A227B0186B0168B01B2130FD332B
  103. D691F1732D9D203F2A246CF1D6E2010E4D6E201045E4A205100020B000000000
  104. 0000933A1B21305DF22B1791D6E20404557E647ADA209C2A2C2A2070000B468B
  105. 01B2130FD332BD691F1732D9D20803A246CF1D6E2010E4D6E201045E4A205100
  106. 020B0000000000000933A1B21305DF22B1791B21305BF22D9D208DBF13CE22D6
  107. E2040E457E64768BC1D6E20404557E64768BC176BA178BF1AFE22D9D208DBF1D
  108. 6E2010E4D6E201045E4A20510002020000000000000933A1B21305BF22D9D20D
  109. 6E2040E457E647D6E20404557E647B21305DF22B21305DF22339202000000000
  110. 00003050FA11C432D6E206057E6964737F3D6E2050E4E6F627D6D6E205045E6F
  111. 627D6E16323CE22D6E2050E4E6F627D64B2A2EBBE1D6E205045E6F627D64B2A2
  112. EBBE1908E1AFE22D9D20D6E2010E4D6E201045E4A20510003020000000000000
  113. 933A1B21305DF228BA20339201000000000000290D6E205045E6F627D6339209
  114. 990000000000759D20B1EEDA1339203000000000086210D6E205045E6F627D63
  115. 39200000000000003329D20B1EEDA19C2A2D6E2050E4E6F627D6339207100000
  116. 000000310D6E205045E6F627D6339200000000000000420D20B1EEDA150FA133
  117. 9209990000000000190D6E205045E6F627D6339209990000000006419D20B1EE
  118. DA1D20B176BA150FA176BA1B2130EB3A13CE22D6E206057E6964737F3AFE22D9
  119. D20ADA209C2A2FB92036C2A2070000D6C7B01ED2A227B01C2A207000065C2A20
  120. 7000037E5B0186B0168B01B2130F4791B21305DF22EF532EF532C2A20900005B
  121. E6EB522EF53293632B2130E4A2041000489FF403FF8C2FFE4A20E70000000000
  122. 0000000064000000000000000000000000000000000000000000000000000000
  123. 000000000F1000405BE63596000405B073596100A10002100034A2F63D"
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.